#    day_001
#   1\注释 2\变量的定义 3\数据类型 4\输入 5\数据类型转换
#   6\格式化输出 7\练习加法 8\转义字符 9\运算符 10\补充知识如下

#   笔记:
# print输出函数
# 多行注释，单行注释
# 红色波浪线：代码错误；灰色波浪线：代码书写不规范；绿色波浪线：书写的不是一个单词
# ctrl+alt+l 代码格式化

"""
print('你好')
#print('hello world')
多行注释

 """

name = '小明'
print(name)
print('name')
height = 180.2
age = '18'
age2 = 18
print(age)
is_men = True

print(type(is_men))
print(type(age2))
print(type(age))
print(type(height))

# "" 和 '' 都是str
# 变量定义 name =  '小五'
# 数据类型:int ,float ,str ,bool ,列表 list [],元组 (),集合 {},字典 {} 键值对形式
# type()函数 : 在控制台输出变量类型
# input() 输入函数 返回值都是str类型
# name = input('请输入:')

print(type(name), name)
new_height = int(height)
print(type(height), height)
print(type(new_height), new_height)

# int():float和整形字符串可以转换
# float():int和数字类型的字符串可以转换
# str()：任何类型的都可以转换

name_001 = '小五'
age_001 = 22
height_001 = 160.0

# 字符串.format    F-string    字符串与字符串相连接或数字和数字相连接
# 格式化输出
# 我的名字是name_001,年龄是age_001,身高是height_001
print('我的名字是:' + name_001 + ',年龄是:' + str(age_001) + ',身高是:' + str(height_001) + '。')
print('你的名字是:{}，芳龄是:{}，身高是:{}.'.format(name_001, age_001, height_001))
print(f'我的名字是:{name_001},年龄是:{age_001},身高是:{height_001}。')

"""
number_001 = int(input('请输入数字：'))
number_002 = int(input('请输入数字：'))

number = number_001 + number_002

print('{}+{}={}'.format(number_001,number_002,number))
print(f'{number_001}+{number_002}={number}')
"""
# 加法练习
# 转义字符 \n \t  换行:回车和制表符:Tab
# print里面默认有一个 end='\n'
print('\n')
print('hello world', end='    ')
print('hello world')
print('hello\nworld')
print('hello world')
print('hello\tworld')

# 运算符: 算数运算符\比较运算符\赋值运算符\复合赋值运算符
# 逻辑运算符: and or not

# 练习
name_002 = input('请输入姓名:')
age_002 = int(input('请输入年龄:'))
height_002 = float(input('请输入身高:'))
print(type(name_002),type(age_002),type(height_002))
print('姓名:{} 年龄:{} 身高:{}'.format(name_002,age_002,height_002))
age_0025 = age_002 + 5
print('{} 5年之后的年龄是 {}'.format(name_002,age_0025))
is_chennian = age_0025>18
# print('{}是否成年:{}'.format(name_002,is_chennian))
print('{}是否成年:{}'.format(name_002,age_0025>18))
print(f'{name_002}是否成年:{age_002>18}')

# 快捷键
# ctrl+d 快速复制加粘贴
#  shift+enter 快速新建一行,光标在上一行任何位置都可以

# 驼峰命名法:
#     大驼峰:每个单词的首字母 都大写 MyName
#     小驼峰:第一个单词的首字母小写,其余单词首字母大写 myName
# 下划线连接名: 单词_单词 it_heimas